factory farm - French English Dictionary